package com.thinkverse.user.service;

import com.thinkverse.user.dto.ChangePasswordRequestDTO;
import com.thinkverse.user.dto.UpdateUserRequestDTO;
import com.thinkverse.user.dto.ChangePasswordRequestDTO;
import com.thinkverse.user.dto.UpdateUserRequestDTO;
import com.thinkverse.user.entity.User;
import java.util.List;

public interface UserService {
    User getCurrentUser(Long userId);
    void updateUserInfo(Long userId, UpdateUserRequestDTO request);
    void changePassword(Long userId, ChangePasswordRequestDTO request);
    List<User> listUsers(int page, int size);
}
